Super Bowl winner Torry Holt has told Sky Sports he believes the logistics involved will make a London franchise difficult for the NFL.
Super Bowl winner Torry Holt has told Sky Sports he believes the logistics involved will make a London franchise difficult for the NFL.